package io.gitee.xyuesheng.day05;

import org.junit.Assert;
import org.junit.Test;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;

public class TestMap {
    @Test
    public void test() {
        System.out.println(getNameByNum(1));
        System.out.println(getNumByName("星期一"));
        Assert.assertEquals("星期一", getNameByNum(1));
        Assert.assertEquals("星期二", getNameByNum(2));
        Assert.assertEquals("星期三", getNameByNum(3));
    }

    public String getNameByNum(int num) {
        // 天数 =》 星期的名字
        Map<Integer, String> map = new HashMap<>();
        map.put(1, "星期一");
        map.put(2, "星期二");
        map.put(3, "星期三");

        return map.get(num);//根据key取value
    }

    //给定一个星期的名字，返回对应的天数[1,2...7]
    public int getNumByName(String name) {
        Map<String, Integer> map = new HashMap<>();
        map.put("星期一", 1);
        map.put("星期二", 2);
        map.put("星期三", 3);
        return map.get(name);
    }


}
